<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script>
			function check(){
				var $aid=aid.value;
				var xhr= new XMLHttpRequest();
				xhr.open("get",`/order/v1/order_reg/check/${$aid}`,true);
				xhr.send();
				xhr.onreadystatechange=function(){
					if(xhr.readyState==4 && xhr.status==200){
						var r=xhr.responseText;
						if(r==1){
							alert("编号已存在");
							location.href="order_reg.html";
						}
					}
				}
			}
			function show(){
				//获取订单数据 ---非空
				var _aid=aid.value;
				var _user_id=user_id.value;
				var _address_id=address_id.value;
				var _stah_id=stah_id.value;
				// console.log(_aid);
				//1.创建xhr异步对象
				var xhr=new XMLHttpRequest();
			
				// console.log(1);
				//2.创建请求，打开连接
				xhr.open("post",`/order/v1/order_reg`,true);
				//3.发送请求	,post和put使用请求主体传参
				//3.1创建请求主体
				var formdata=`aid=${_aid}&user_id=${_user_id}&address_id=${_address_id}&stah_id=${_stah_id}`;
				// console.log(1);
				//由于请求主体带有特殊字符，不能在text/plain的情况下传递
				//3.2设置请求头信息，中的content-type
				xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				xhr.send(formdata);
				// console.log(1);
				//4.创建监听，接收响应
				xhr.onreadystatechange=function(){
					if(xhr.readyState==4 && xhr.status==200){
						var r=xhr.responseText;
						if(r==1){
							d1.innerHTML="添加成功"
						}else{
							d1.innerHTML="添加失败"
						}
					}
				}
			}
		</script>
	</head>
	<body>
		<input type="text" id="aid" onblur="check()">编号<br>
		<input type="text" id="user_id">使用者id<br>
		<input type="text" id="address_id">地址<br>
		<input type="text" id="stah_id">状态<br>
		<button onclick="show()">添加</button>
		<div id="d1"></div>
	</body>
</html>
